import time
"""
文件操作-open(path,mode,encoding)-打开或创建文件，其中path和mode是固定的，
所以是位置参数，encoding不是第三位所以需要进行关键字参数
mode:w-只写，覆盖原有的内容，不存在则新增文件在写入
write方法写入
flush刷新（先将数据写入内存缓冲区，通过flush刷新后才写入硬盘中的文件）
这样就不会频繁的通过write进行操作硬盘，性能就会下降，所以通过flush将数据一次写入，效率提高
最后文件操作完成后，需要close关闭
"""
path = "D:\移通学院\双体\课件准备\第一阶段\备课信息\静夜思.txt"
# 写入的内容
str = '''
静夜思
窗前明月光；
疑是地上霜；
举头望明月；
低头思故乡。
'''
# 可以通过不存在的文件在文件夹查看，然后通过执行代码后再看看是否存在
# 打开文件对象
file = open(path,"w",encoding="utf-8")
# 写入内容到内存中，这里可以去文件夹中查看是否有对应的文件出现
file.write(str)
# 睡眠去文件夹查看内容是否写入文件中
# time.sleep(1000000)
# 刷新，将内存中的内容写入硬盘的文件中
file.flush()
# 睡眠去文件夹查看内容是否写入文件中
# time.sleep(1000000)
# 关闭文件
file.close()